React Job: Senior Software Engineer

Job added on

Company

Canalyst

Location

Vancouver - Canada

Job type

Full-Time

React Job Details

Canalyst is the leading destination for public company data and analysis. The company’s SaaS platform provides instant access to the cleanest, richest, best structured fundamental data and models on global public companies. Hundreds of firms across financial services and corporate markets globally rely on Canalyst to drive efficiency across their teams and to ground their financial analysis on sound fundamental data. Founded in 2015, Canalyst has offices in New York and Vancouver, with remote teams working across the globe.


Location:
We’re open to candidates from anywhere in Canada or the US.


We’re looking for experienced Senior Software Engineers who are passionate about working on different challenges at all levels of our stack, designing, implementing, testing, maintaining, and improving features and services. We have positions open on two different teams, where you’ll have the autonomy to own and operate services that you build, while focusing on collaborative delivery over independent efforts.


You will be working with a variety of different technologies involved in distributed web systems. The tools our team use include Python, Django, Typescript, ReactJS, RESTful and GraphQL APIs, Redis, Gitlab (for code, issue and project management as well as Continuous Integration and Delivery), Heroku and AWS to name a few.


WHAT YOU’LL DO

  • Designing, building, delivering and operating high-quality (reliable and intuitive to use) software systems, collaboratively with your cross functional team
  • Building relationships and communicating effectively with other parts of the company (Product Management, Equity Research, Marketing and Sales)
  • Participating in demos for the Engineering team, Product Management and the company at large
  • Guiding and coaching less experienced developers in their approach to debugging, design and application of various software development paradigms

WHAT YOU’LL BRING

  • A strong foundation in computing science fundamentals, such as algorithmic complexity, asynchronicity and distributed computing
  • Experience in shipping pragmatic and high quality solutions with a sense of urgency
  • Belief in and a strive for uneventful and predictable code releases, and expect that they happen many times each day, supported by robust Continuous Integration and Delivery pipelines and extensive test coverage
  • A strong sense of ownership
  • A sense of humor and strong collaboration skills
  • A background in financial modeling, financial technology, or capital markets is an asset
  • Experience building native Windows applications and Excel or Office Add-ins is an asset
  • Experience with internal software projects, and enjoy amplifying the efforts of other parts of the company is an asset
  • Experience working with agile methodology and frameworks like Scrum, Kanban, XP is an asset

WHAT CANALYST OFFERS

  • Growth opportunities in a well-funded, high-growth company that’s aiming to be the new fundamental dataset of record
  • A day put aside every month to work on something that inspires you
  • Social events and online games nights to get to know your colleagues in a remote-first team environment
  • Demo presentations inside Engineering, and some that the rest of the company enjoys too - show off stuff you’ve built or learn about businesses that analysts have researched
  • Education & learning stipend for personal growth and development
  • Comprehensive benefits package including health, dental, vision, and mental health

OUR COMPANY

  • We recognize the advantages of working flexibly. We have two offices located in New York, NY and Vancouver, BC, and our team works both remotely and in the office (when it’s safe to do so)
  • We're a championship team, each of us with an integral role in building and running Canalyst
  • We celebrate authenticity and value the unique experience and contribution of every team member
  • We work together towards the shared goals of solving our clients problems and building a world-class business
  • We value autonomy and responsibility in a way that empowers each member of our team to do their best work
  • We’re committed to ongoing personal and professional growth and we back it up with a learning stipend, lunch and learns, and guest speakers
  • We support your development by providing ongoing feedback, career development, and weekly 1-on-1s
  • We’ll set you up to work remotely and effectively with all the equipment you need
  • We keep you in the loop through quarterly updates and our company-wide annual retreat to celebrate big wins and milestones

Don't see a job that fits your skills? Email us directly at [email protected].


COVID-19 UPDATE: Please note that all Canalyst employees are working remotely for the time being due to COVID-19, as the health & safety of our employees and their families is extremely important to us. Due to this, we’re currently having all new hires begin work with us remotely rather than in our office locations.